package com.wayhome.springfarmework.beans.factory.config;

import com.wayhome.springfarmework.beans.BeansException;
import com.wayhome.springfarmework.beans.factory.BeanFactory;

/**
 * 可以自动装配的BeanFactory
 */
public interface AutowireCapableBeanFactory extends BeanFactory {

    Object applyBeanPostProcessorsBeforeInitialization(Object existingBean, String beanName) throws BeansException;

    Object applyBeanPostProcessorsAfterInitialization(Object existingBean, String beanName) throws BeansException;

}
